package com.smedi.ismedi.constructionproject.api.dto.response.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @className: ProjectWithDingResp
 * @Description: TODO
 * @version: v1.0.0
 * @author: wzx
 * @date: 2022/9/21 15:03
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class ProjectWithDingResp implements Serializable {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "组织ID")
    private Long hrOrganizationId;

    @ApiModelProperty(value = "项目全称")
    private String projectName;

    @ApiModelProperty(value = "项目编码")
    private String projectCode;

    @ApiModelProperty(value = "项目简称")
    private String projectShortName;

    @ApiModelProperty(value = "项目类别")
    private String projectCategory;

    @ApiModelProperty(value = "项目状态")
    private String projectStatus;

    @ApiModelProperty(value = "项目等级")
    private String projectType;

    @ApiModelProperty(value = "项目级别")
    private String epcType;

    @ApiModelProperty(value = "钉钉项目Key")
    private String dingDeptKey;

    @ApiModelProperty(value = "合同金额")
    private BigDecimal contractCost;
}